/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.losalpes.marketplace.pirfq.entities;

import java.io.Serializable;
import javax.persistence.Embeddable;

/**
 *
 * @author marketplace
 */
@Embeddable
public class FabricanteCotizacionId implements Serializable {

    private Long id_cotizacion;
    private Long id_fabricante;

    public FabricanteCotizacionId() {
    }

    public FabricanteCotizacionId(Long id_cotizacion, Long id_fabricante) {
        this.id_cotizacion = id_cotizacion;
        this.id_fabricante = id_fabricante;

    }

    public Long getId_cotizacion() {
        return id_cotizacion;
    }

    public void setId_cotizacion(Long id_cotizacion) {
        this.id_cotizacion = id_cotizacion;
    }

    public Long getId_fabricante() {
        return id_fabricante;
    }

    public void setId_fabricante(Long id_fabricante) {
        this.id_fabricante = id_fabricante;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final FabricanteCotizacionId other = (FabricanteCotizacionId) obj;
        if (this.id_cotizacion != other.id_cotizacion && (this.id_cotizacion == null || !this.id_cotizacion.equals(other.id_cotizacion))) {
            return false;
        }
        if (this.id_fabricante != other.id_fabricante && (this.id_fabricante == null || !this.id_fabricante.equals(other.id_fabricante))) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 53 * hash + (this.id_cotizacion != null ? this.id_cotizacion.hashCode() : 0);
        hash = 53 * hash + (this.id_fabricante != null ? this.id_fabricante.hashCode() : 0);
        return hash;
    }
    
    

}
